﻿namespace Basic.UserRemoteModel.User.Model
{
    public class WxLoginParam
    {
        /// <summary>
        /// 登陆名
        /// </summary>
        public string LoginName
        {
            get;
            set;
        }
        /// <summary>
        /// 登陆类型
        /// </summary>
        public LoginType LoginType { get; set; }

        /// <summary>
        /// 密码
        /// </summary>
        public string Password { get; set; }

        /// <summary>
        /// 第三方引用ID
        /// </summary>
        public int? ThirdAppId { get; set; }

        /// <summary>
        /// 绑定的微信用户ID
        /// </summary>
        public long? WxUserId { get; set; }
        /// <summary>
        /// 是否绑定
        /// </summary>
        public bool IsBind { get; set; }
        /// <summary>
        /// 登陆IP
        /// </summary>
        public string LoginIp { get; set; }

        /// <summary>
        /// 登陆来源 小程序 H5 PC
        /// </summary>
        public string Source { get; set; }

        /// <summary>
        /// 请求代理头
        /// </summary>
        public string UserAgent { get; set; }
    }
}
